On Solving Boolean Multilevel Optimization Problemse
نویسندگان
چکیده
Many combinatorial optimization problems entail a number of hierarchically dependent optimization problems. An often used solution is to associate a suitably large cost with each individual optimization problem, such that the solution of the resulting aggregated optimization problem solves the original set of optimization problems. This paper starts by studying the package upgradeability problem in software distributions. Straightforward solutions based on Maximum Satisfiability (MaxSAT) and pseudo-Boolean (PB) optimization are shown to be ineffective, and unlikely to scale for large problem instances. Afterwards, the package upgradeability problem is related to multilevel optimization. The paper then develops new algorithms for Boolean Multilevel Optimization (BMO) and highlights a number of potential applications. The experimental results indicate that algorithms for BMO allow solving optimization problems that existing MaxSAT and PB solvers would otherwise be unable to solve.
منابع مشابه
On Solving Boolean Multilevel Optimization Problems
Many combinatorial optimization problems entail a number of hierarchically dependent optimization problems. An often used solution is to associate a suitably large cost with each individual optimization problem, such that the solution of the resulting aggregated optimization problem solves the original set of optimization problems. This paper starts by studying the package upgradeability proble...
متن کاملCombining an Evolutionary Algorithm with the Multilevel Paradigm for Solving the Satisfiability Problem
The satisfiabiltiy problem refers to the task of finding a satisfying assignment that makes a Boolean expression evaluate to True. In this work, an evolutionary algorithm enhanced with the multilevel paradigm is introduced. The multilevel paradigm aims at dividing large and difficult problems into smaller ones, which are hopefully much easier to solve, and then work backward towards the solutio...
متن کاملAssessing the performance of an optimization-based multilevel method
Many large nonlinear optimization problems are based upon a hierarchy of models, corresponding to levels of discretization or detail in the problem. Optimization-based multilevel methods—that is, multilevel methods based on solving coarser versions of an optimization problem— are designed to solve such multilevel problems efficiently by taking explicit advantage of the hierarchy of models. The ...
متن کاملREAS: Combining Numerical Optimization with SAT Solving
In this paper, we present ReaS, a technique that combines numerical optimization with SAT solving to synthesize unknowns in a program that involves discrete and floatingpoint computation. ReaS makes the program end-to-end differentiable by smoothing any Boolean expression that introduces discontinuity such as conditionals and relaxing the Boolean unknowns so that numerical optimization can be p...
متن کاملOn Solving Optimization Problems Using Boolean Satisfiability
The last few years have seen significant advances in Boolean satisfiability (SAT) solving. This has lead to the successful deployment of SAT solvers in a wide range of problems in Engineering and Computer Science. In general, most SAT solvers are applied to Boolean decision problems that are expressed in conjunctive normal form (CNF). While this input format is applicable to some engineering ta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009